SPReaD: service-oriented process for reengineering and DevOps
نویسندگان
چکیده
Abstract The reengineering of systems into a microservice-based architecture can be seen as an implementation service-oriented (SOA). However, the deployment SOA enterprise is challenging task, it may involve modernization mission-critical with high technical debt and maintenance costs. To this end, process required to provide appropriate set steps techniques that minimize risks at same time ensure quality during migration process. Thus, work presents Service-oriented Process for Reengineering DevOps—SPReaD, instantiation mainstream methodology focusing on legacy integrating DevOps aspects developing microservices systems. This has been defined real software project from Brazilian State Department Taxation. results obtained include substantial improvement in main taxation system used by state, including not only code-related metrics but also performance improvements services offered, change adopted development team.
منابع مشابه
Service Identification and Packaging in Service Oriented Reengineering
With the adoption to Web service technologies, more and more existing non-service-oriented software systems turn to be legacy systems. They require a service-oriented reengineering process in order to survive in serviceoriented computing environment. In this paper, we present an architecture-based service-oriented approach to support service-oriented reengineering. It integrates and reuses soft...
متن کاملITIL-based IT service support process reengineering
The Information Technology Infrastructure Library (ITIL) supports best practices, reengineering activities and IT service support processes. ITIL framework only provides recommendations, and companies need to utilize this framework to improve their IT service support processes and establish best practices. This study provides a methodology on how to apply the ITIL framework for evaluating the I...
متن کاملData oriented and Process oriented Strategies for Legacy Information Systems Reengineering
The legacy information systems often implement manual data updates for information obtained from external systems. The manual updates are cumbersome, error prone, and expensive. The legacy systems miss interfaces to external systems that could be used for automatic updates of system data. Moreover, the legacy systems also lack extensions to supplier or customer systems that are essential for cr...
متن کاملSimplifying the DevOps Adoption Process
DevOps is a new tendency in business and information technology alignment. The purpose of DevOps is bridging the gap between the development and operations. Several sources claim that DevOps is a new style of work. Many successful DevOps introduction attempts and also many problems in adoption of this style of work have been discussed. This paper reports on research results in facilitating the ...
متن کاملService Provider DevOps network capabilities and tools
Legal Disclaimer The information in this document is provided 'as is', and no guarantee or warranty is given that the information is fit for any particular purpose. The above referenced consortium members shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials subject to any ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Service-oriented computing and applications
سال: 2021
ISSN: ['1863-2386', '1863-2394']
DOI: https://doi.org/10.1007/s11761-021-00329-x